more favorable terms - Turc Anglais Dictionnaire